package  de.tum.softwarengineering1.ws201112.team11.sudoku.logic;

import de.tum.in.softwareengineering1.ws201112.team11.gameframework.logic.IGameStrategy;
import de.tum.softwarengineering1.ws201112.team11.sudoku.model.SudokuBoard;

public interface Solver extends IGameStrategy{
    /**
     * Solves the given Suduko board. Only changes the board if it is could be
     * solved!
     * 
     * @param board
     * @return true if the board could be solved, false otherwise
     */
    public boolean solve(SudokuBoard board);
}
